package com.xinnet.mms.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 销售客户关系表
 * @author 颜绿水
 * @author $Author:$
 * @version $Revision:$ $Date:$ 
 * @since 2014-5-22
 *
 */
public class EmpCustomRelation implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -7483758110690044902L;
	
	private String Id; //主键ID
	private String productId; //产品ID
	private String customId; //客户标识
	private Integer customType; //客户类型
	private Integer customState; //客户状态 
	private String empId; //销售ID
	private String pushHistId; //推送历史ID
	private String pusherId; //推送人员ID
	private String pushDesc;//推送备注
	private Date createTime; //创建时间
	private Date vanishTime; //流走提醒时间
	private Date serviceStartDate; //服务期客户产品购买时间
	private Date serviceEndDate; //服务期客户到期时间
	private String companyId;
	
	private String regionalId;//区域ID用于查询
	private String empDeptId;//员工的部门ID用于查询
	private String empDeptName;//员工的部门名称用于查询
	private String empName;//员工名称用于查询
	
	private String cName;//客户名称用于查询
	private String email;//客户email用于查询
	private String phone;//客户phone用于查询
	
	
	private String productCode;//产品code用于查询
	private Integer holdTime;//保留天数 用于添加流走时间
	
	private List<String> empIdList;//用户查询多个销售的客户时
	
	private String deptno;//部门ID
	private String acceptDate;//接收时间
	
	private String isDebug;

	public EmpCustomRelation() {
		super();
		// TODO Auto-generated constructor stub
	}

	public EmpCustomRelation(String id, String productId, String customId,
			Integer customType, Integer customState, String empId,
			String pushHistId, String pusherId, String pushDesc,
			Date createTime, Date vanishTime, Date serviceStartDate,
			Date serviceEndDate, String companyId, String regionalId,
			String empDeptId, String empDeptName, String empName, String cName,
			String email, String phone, String productCode, Integer holdTime,
			List<String> empIdList, String deptno, String acceptDate,
			String isDebug) {
		super();
		Id = id;
		this.productId = productId;
		this.customId = customId;
		this.customType = customType;
		this.customState = customState;
		this.empId = empId;
		this.pushHistId = pushHistId;
		this.pusherId = pusherId;
		this.pushDesc = pushDesc;
		this.createTime = createTime;
		this.vanishTime = vanishTime;
		this.serviceStartDate = serviceStartDate;
		this.serviceEndDate = serviceEndDate;
		this.companyId = companyId;
		this.regionalId = regionalId;
		this.empDeptId = empDeptId;
		this.empDeptName = empDeptName;
		this.empName = empName;
		this.cName = cName;
		this.email = email;
		this.phone = phone;
		this.productCode = productCode;
		this.holdTime = holdTime;
		this.empIdList = empIdList;
		this.deptno = deptno;
		this.acceptDate = acceptDate;
		this.isDebug = isDebug;
	}

	public String getId() {
		return Id;
	}

	public void setId(String id) {
		Id = id;
	}

	public String getProductId() {
		return productId;
	}

	public void setProductId(String productId) {
		this.productId = productId;
	}

	public String getCustomId() {
		return customId;
	}

	public void setCustomId(String customId) {
		this.customId = customId;
	}

	public Integer getCustomType() {
		return customType;
	}

	public void setCustomType(Integer customType) {
		this.customType = customType;
	}

	public Integer getCustomState() {
		return customState;
	}

	public void setCustomState(Integer customState) {
		this.customState = customState;
	}

	public String getEmpId() {
		return empId;
	}

	public void setEmpId(String empId) {
		this.empId = empId;
	}

	public String getPushHistId() {
		return pushHistId;
	}

	public void setPushHistId(String pushHistId) {
		this.pushHistId = pushHistId;
	}

	public String getPusherId() {
		return pusherId;
	}

	public void setPusherId(String pusherId) {
		this.pusherId = pusherId;
	}

	public String getPushDesc() {
		return pushDesc;
	}

	public void setPushDesc(String pushDesc) {
		this.pushDesc = pushDesc;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getVanishTime() {
		return vanishTime;
	}

	public void setVanishTime(Date vanishTime) {
		this.vanishTime = vanishTime;
	}

	public Date getServiceStartDate() {
		return serviceStartDate;
	}

	public void setServiceStartDate(Date serviceStartDate) {
		this.serviceStartDate = serviceStartDate;
	}

	public Date getServiceEndDate() {
		return serviceEndDate;
	}

	public void setServiceEndDate(Date serviceEndDate) {
		this.serviceEndDate = serviceEndDate;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public String getRegionalId() {
		return regionalId;
	}

	public void setRegionalId(String regionalId) {
		this.regionalId = regionalId;
	}

	public String getEmpDeptId() {
		return empDeptId;
	}

	public void setEmpDeptId(String empDeptId) {
		this.empDeptId = empDeptId;
	}

	public String getEmpDeptName() {
		return empDeptName;
	}

	public void setEmpDeptName(String empDeptName) {
		this.empDeptName = empDeptName;
	}

	public String getEmpName() {
		return empName;
	}

	public void setEmpName(String empName) {
		this.empName = empName;
	}

	public String getcName() {
		return cName;
	}

	public void setcName(String cName) {
		this.cName = cName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public Integer getHoldTime() {
		return holdTime;
	}

	public void setHoldTime(Integer holdTime) {
		this.holdTime = holdTime;
	}

	public List<String> getEmpIdList() {
		return empIdList;
	}

	public void setEmpIdList(List<String> empIdList) {
		this.empIdList = empIdList;
	}

	public String getDeptno() {
		return deptno;
	}

	public void setDeptno(String deptno) {
		this.deptno = deptno;
	}

	public String getAcceptDate() {
		return acceptDate;
	}

	public void setAcceptDate(String acceptDate) {
		this.acceptDate = acceptDate;
	}

	public String getIsDebug() {
		return isDebug;
	}

	public void setIsDebug(String isDebug) {
		this.isDebug = isDebug;
	}

}
